package com.hns.can.report.entity;

import com.hns.can.common.entity.BaseEntity;

import javax.persistence.*;
import java.math.BigDecimal;

/**
 * Created by JeffXu on 2017-02-15.
 */
@Entity
@Table(name = "T_MOD_TY_BAD_BHV_INFO")
public class ModTyBadBhvInfoEntity extends BaseEntity {
    private String rcrdId;
    private String corpId;
    private String lineId;
    private String licPltNo;
    private String drvId;
    private String rcrdTime;
    private String eqmtCode;
    private String lineCode;
    private String areaId;
    private String badBhvId;
    private String badBhvBeginTime;
    private String badBhvEndTime;
    private String upDn;
    private String prvsStnNo;
    private String nextStnNo;
    private BigDecimal beginLoLgt;
    private BigDecimal beginLoLtt;
    private BigDecimal beginLoDrc;
    private BigDecimal endLoLgt;
    private BigDecimal endLoLtt;
    private BigDecimal endLoDrc;
    private BigDecimal canSpeed;
    private BigDecimal rpm;
    private BigDecimal acc;
    private String rcrdDate;

    @Transient
    private String organId;
    @Transient
    private String carId;
    @Transient
    private String carInCd;
    @Transient
    private String areaName;
    @Transient
    private String areaType;
    @Transient
    private String badBhvName;
    @Transient
    private String duration;
    @Transient
    private String lineTy;

    @Transient
    private String organName;
    @Transient
    private String lineName;
    @Transient
    private String drvName;

    @Id
    @Column(name = "RCRD_ID")
    public String getRcrdId() {
        return rcrdId;
    }

    public void setRcrdId(String rcrdId) {
        this.rcrdId = rcrdId;
    }


    @Column(name = "CORP_ID")
    public String getCorpId() {
        return corpId;
    }

    public void setCorpId(String corpId) {
        this.corpId = corpId;
    }


    @Column(name = "LINE_ID")
    public String getLineId() {
        return lineId;
    }

    public void setLineId(String lineId) {
        this.lineId = lineId;
    }


    @Column(name = "LIC_PLT_NO")
    public String getLicPltNo() {
        return licPltNo;
    }

    public void setLicPltNo(String licPltNo) {
        this.licPltNo = licPltNo;
    }


    @Column(name = "DRV_ID")
    public String getDrvId() {
        return drvId;
    }

    public void setDrvId(String drvId) {
        this.drvId = drvId;
    }


    @Column(name = "RCRD_TIME")
    public String getRcrdTime() {
        return rcrdTime;
    }

    public void setRcrdTime(String rcrdTime) {
        this.rcrdTime = rcrdTime;
    }


    @Column(name = "EQMT_CODE")
    public String getEqmtCode() {
        return eqmtCode;
    }

    public void setEqmtCode(String eqmtCode) {
        this.eqmtCode = eqmtCode;
    }


    @Column(name = "LINE_CODE")
    public String getLineCode() {
        return lineCode;
    }

    public void setLineCode(String lineCode) {
        this.lineCode = lineCode;
    }


    @Column(name = "AREA_ID")
    public String getAreaId() {
        return areaId;
    }

    public void setAreaId(String areaId) {
        this.areaId = areaId;
    }


    @Column(name = "BAD_BHV_ID")
    public String getBadBhvId() {
        return badBhvId;
    }

    public void setBadBhvId(String badBhvId) {
        this.badBhvId = badBhvId;
    }


    @Column(name = "BAD_BHV_BEGIN_TIME")
    public String getBadBhvBeginTime() {
        return badBhvBeginTime;
    }

    public void setBadBhvBeginTime(String badBhvBeginTime) {
        this.badBhvBeginTime = badBhvBeginTime;
    }


    @Column(name = "BAD_BHV_END_TIME")
    public String getBadBhvEndTime() {
        return badBhvEndTime;
    }

    public void setBadBhvEndTime(String badBhvEndTime) {
        this.badBhvEndTime = badBhvEndTime;
    }


    @Column(name = "UP_DN")
    public String getUpDn() {
        return upDn;
    }

    public void setUpDn(String upDn) {
        this.upDn = upDn;
    }


    @Column(name = "PRVS_STN_NO")
    public String getPrvsStnNo() {
        return prvsStnNo;
    }

    public void setPrvsStnNo(String prvsStnNo) {
        this.prvsStnNo = prvsStnNo;
    }


    @Column(name = "NEXT_STN_NO")
    public String getNextStnNo() {
        return nextStnNo;
    }

    public void setNextStnNo(String nextStnNo) {
        this.nextStnNo = nextStnNo;
    }


    @Column(name = "BEGIN_LO_LGT")
    public BigDecimal getBeginLoLgt() {
        return beginLoLgt;
    }

    public void setBeginLoLgt(BigDecimal beginLoLgt) {
        this.beginLoLgt = beginLoLgt;
    }


    @Column(name = "BEGIN_LO_LTT")
    public BigDecimal getBeginLoLtt() {
        return beginLoLtt;
    }

    public void setBeginLoLtt(BigDecimal beginLoLtt) {
        this.beginLoLtt = beginLoLtt;
    }


    @Column(name = "BEGIN_LO_DRC")
    public BigDecimal getBeginLoDrc() {
        return beginLoDrc;
    }

    public void setBeginLoDrc(BigDecimal beginLoDrc) {
        this.beginLoDrc = beginLoDrc;
    }


    @Column(name = "END_LO_LGT")
    public BigDecimal getEndLoLgt() {
        return endLoLgt;
    }

    public void setEndLoLgt(BigDecimal endLoLgt) {
        this.endLoLgt = endLoLgt;
    }


    @Column(name = "END_LO_LTT")
    public BigDecimal getEndLoLtt() {
        return endLoLtt;
    }

    public void setEndLoLtt(BigDecimal endLoLtt) {
        this.endLoLtt = endLoLtt;
    }


    @Column(name = "END_LO_DRC")
    public BigDecimal getEndLoDrc() {
        return endLoDrc;
    }

    public void setEndLoDrc(BigDecimal endLoDrc) {
        this.endLoDrc = endLoDrc;
    }


    @Column(name = "CAN_SPEED")
    public BigDecimal getCanSpeed() {
        return canSpeed;
    }

    public void setCanSpeed(BigDecimal canSpeed) {
        this.canSpeed = canSpeed;
    }


    @Column(name = "RPM")
    public BigDecimal getRpm() {
        return rpm;
    }

    public void setRpm(BigDecimal rpm) {
        this.rpm = rpm;
    }


    @Column(name = "ACC")
    public BigDecimal getAcc() {
        return acc;
    }

    public void setAcc(BigDecimal acc) {
        this.acc = acc;
    }


    @Column(name = "RCRD_DATE")
    public String getRcrdDate() {
        return rcrdDate;
    }

    public void setRcrdDate(String rcrdDate) {
        this.rcrdDate = rcrdDate;
    }

    public String getOrganId() {
        return organId;
    }

    public void setOrganId(String organId) {
        this.organId = organId;
    }

    public String getCarId() {
        return carId;
    }

    public void setCarId(String carId) {
        this.carId = carId;
    }

    public String getCarInCd() {
        return carInCd;
    }

    public void setCarInCd(String carInCd) {
        this.carInCd = carInCd;
    }

    public String getAreaName() {
        return areaName;
    }

    public void setAreaName(String areaName) {
        this.areaName = areaName;
    }

    public String getAreaType() {
        return areaType;
    }

    public void setAreaType(String areaType) {
        this.areaType = areaType;
    }

    public String getBadBhvName() {
        return badBhvName;
    }

    public void setBadBhvName(String badBhvName) {
        this.badBhvName = badBhvName;
    }

    public String getDuration() {
        return duration;
    }

    public void setDuration(String duration) {
        this.duration = duration;
    }

    public String getLineTy() {
        return lineTy;
    }

    public void setLineTy(String lineTy) {
        this.lineTy = lineTy;
    }

    public String getOrganName() {
        return organName;
    }

    public void setOrganName(String organName) {
        this.organName = organName;
    }

    public String getLineName() {
        return lineName;
    }

    public void setLineName(String lineName) {
        this.lineName = lineName;
    }

    public String getDrvName() {
        return drvName;
    }

    public void setDrvName(String drvName) {
        this.drvName = drvName;
    }
}